package com.block.service.impl;

import com.block.common.Msg;
import com.block.dao.UserInfoMapper;
import com.block.entity.UserInfo;
import com.block.service.UserInfoService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;

@Service
@Transactional
public class UserInfoImpl implements UserInfoService{

    @Resource
    private UserInfoMapper userInfoMapper;
    //注册
    @Override
    public Msg insertUser(UserInfo userInfo) {
        Msg msg=new Msg();
        if (userInfoMapper.insertSelective(userInfo)>0){
            msg.setMsg("注册成功！≧∇≦");
        }else {
            msg.setMsg("注册失败了！");
            msg.setCode(-1);
        }
        return msg;
    }
    /*
        修改个人部分信息
    */
    @Override
    public Msg updateUser(UserInfo userInfo) {
        Msg msg=new Msg();
        if (userInfoMapper.updateByPrimaryKeySelective(userInfo)>0){
            msg.setMsg("修改成功！");
        }else {
            msg.setMsg("修改出错了！");
            msg.setCode(-1);
        }
        return msg;
    }


}
